20140927
v1.1

TenCrazy.com MFX Dynamic Hat
----------------------------

Once upon a time, Dave Schreier said, "I purchased an Alesis ControlPad USB/Midi Percussion Controller, and am a bit surprised (and disappointed) that the hi-hat footswitch input does not switch a pad's note output between alternate notes when the switch is opened and closed..."

And having bought two ControlPads recently, I wholeheartedly agreed!

So here's an MFX helper to do the translation.



Installation
------------

Place the .dll file with your other MFX files: Cakewalk\Shared MIDI Plugins would be a good choice for standard SONAR installations.  Then you must get the MFX information into the Windows registry with regsvr32...

* EASY WAY: Copy TcMfxDynamicHat64-Install.bat to the directory with the .dll, and double-click to run the .bat file.

Note that on an OS past Windows XP, you might have to contend with User Access Control (UAC). This means that in order to successfully register the plugin, you will have to right-click the batch file and select 'Run as administrator'. Otherwise, you may get a success message, but IT IS LYING TO YOU: the plugin will not show up in your DAW. So I repeat: you must 'Run as administrator' on systems where UAC is enabled! Hopefully the .bat installer will detect this automatically and give you a warning message, at least.

If you don't get a RegSvr32 "succeeded" message AT ALL, with the command window only flashing for a second, that means the batch file has failed.  In that case, you must use the...

* HARD WAY: Open a command window (WITH UAC ENABLED), 'cd' to the installation directory, and type:

	C:\WINDOWS\system32\regsvr32.exe TcMfxDynamicHat64.dll

If your Windows system directory is elsewhere, make the appropriate path change.


Usage
-----

Add the MFX to the MIDI track that's currently taking input and point the output at your synth.

Set "CC" to the CC output for your pedal. Usually it's 4 these days, but really you could make it any controller... including your sustain pedal on cc64!

Track Note is what's generated by your drum pad. Closed Note and Open Note are the sounds that are triggered (currently defaulting to GM standard).

Of course many things can be added to this, foremost being various degrees of hat openness. Maybe someday when I get another free hour or so...

Note that my only test platform is SONAR: your mileage may vary on other hosts!


Legal Crap
----------

Do not host this program on your site or any other public archive.  Instead, provide a link to "http://www.TenCrazy.com/".  Do not link the file directly.

Do not sell this program in any form, including CD archives.

Otherwise, have fun!  It's free!


Credits
-------

My name is Markleford Friedman. One day I might start charging for this stuff!

- m


History
-------

20140927 v1.0
- First 64-bit release

20070811 v1.1
- Fixed "random velocity on playback" bug

20070725 v1.0
- First public release

[end]

